
package br.com.jk.email;

import br.com.jk.cliente.Cliente;
import br.com.jk.empresa.Empresa;
import br.com.jk.fornecedor.Fornecedor;
import br.com.jk.util.DaoFactory;
import java.util.List;

/**
 *
 * @author camilo
 */
public class EmailRn {
  private EmailDao eDao;
  
  public EmailRn(){
    this.eDao = DaoFactory.criarEmailDao();
  }
  
  public void salvar(Email e){
    this.eDao.salvar(e);
  }
  
  public List<Email> listar(){
    return this.eDao.listar();
  }
  
  public Email carregar(int id){
    return this.eDao.carregar(id);
  }
  
  public void excluir(Email e){
    this.eDao.excluir(e);
  }
  
  public List<Email> listarPorFornecedor(Fornecedor fornecedor){
    return this.eDao.listarPorFornecedor(fornecedor);
  }
  
  public List<Email> listarPorCliente(Cliente cliente){
    return this.eDao.listarPorFornecedor(cliente);
  }
  
  public List<Email> listarPorEmpresa(Empresa empresa){
    return this.eDao.listarPorEmpresa(empresa);
  }
}
